package fti.uksw.ruang.model;

import android.os.Parcel;
import android.os.Parcelable;

public class PenggunaRuang implements Parcelable {
	public final static String TABLEBNAME = "tbpengguna_ruang";
	public final static String ID = "id";
	public final static String IDPENGGUNA = "id_pengguna";
	public final static String IDEVENT = "id_event";
	public final static String BAYAR = "bayar";

	private int id;
	private int idPengguna;
	private int idEvent;
	private int bayar;

	private Pengguna p;

	public PenggunaRuang() {
	}

	public PenggunaRuang(Parcel in) {
		readFromParcel(in);
	}

	public void setPengguna(Pengguna p) {
		this.p = p;
	}

	public Pengguna getPengguna() {
		return p;
	}

	public int getBayar() {
		return bayar;
	}

	public void setBayar(int bayar) {
		this.bayar = bayar;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getIdEvent() {
		return idEvent;
	}

	public void setIdEvent(int idEvent) {
		this.idEvent = idEvent;
	}

	public int getIdPengguna() {
		return idPengguna;
	}

	public void setIdPengguna(int idPengguna) {
		this.idPengguna = idPengguna;
	}

	@Override
	public int describeContents() {
		return 0;
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		dest.writeInt(id);
		dest.writeInt(idPengguna);
		dest.writeInt(idEvent);
		dest.writeInt(bayar);
		dest.writeParcelable(p, flags);
	}

	private void readFromParcel(Parcel in) {
		id = in.readInt();
		idPengguna = in.readInt();
		idEvent = in.readInt();
		bayar = in.readInt();

		p = in.readParcelable(Pengguna.class.getClassLoader());
	}

	public static final Parcelable.Creator<PenggunaRuang> CREATOR = new Parcelable.Creator<PenggunaRuang>() {

		@Override
		public PenggunaRuang createFromParcel(Parcel source) {
			return new PenggunaRuang(source);
		}

		@Override
		public PenggunaRuang[] newArray(int size) {
			return new PenggunaRuang[size];
		}
	};
}
